/**
 * @Author: 健聪
 * @Description: 泛型
 * @Date:2024/1/31
 */

void main() {
  List<String> list1 = [];
  // list1.add(1);
  list1.add("1");

  // Utils<String> utils = Utils();
  // utils.putInt("element");

  Utils utils = Utils();
  utils.put<String>("123");
}

class Utils {
  void put<T>(T element){
    print(element);
  }

// class Utils<T>{
//   T? element;
  // int? element;
  // String? elementStr;

  // void putInt(T element){
  //   this.element = element;
  // }
  // void putInt(int element){
  //   this.element = element;
  // }
  //
  // void putString(String element){
  //   this.elementStr = element;
  // }
}
